草庐IT

PostCSS, PostCSS 中文文档

全部标签

c# - 解析 RSS 提要最近引发文档类型定义 (DTD) 错误

这是一个最近开始困扰我的rss提要解析器的错误。今天早上我的四个rss提要开始抛出这个异常:出于安全原因,此XML文档中禁止使用DTD。要启用DTD处理,请将XmlReaderSettings上的DtdProcessing属性设置为Parse,并将设置传递给XmlReader.Create方法。代码过去工作正常,但我相信这四个特定的rss提要发生了变化,导致了这个问题。Feed在之前未使用DTD时使用DTD,或者我的SyndicationFeed无法解析的某种模式更改。所以我把我的代码改成了stringurl=RssFeed.AbsoluteUri;XmlReaderSettingss

xml - Logstash,从多个文档中的 xml 文件拆分事件,保留根标签中的信息

我的问题:我有XML文件,其中包含我想使用Logstash解析的事件,以便之后使用Kibana请求它。我想在每个事件中保留来自ROOT标记的所有信息。输入看起来像:我想要的,像这样的两个文件:{"number":"34""name":"Hey"}{"number":"34""name":"you"}Logstash配置文件:input{stdin{}}filter{xml{store_xml=>"false"source=>"message"target=>"EVENT"xpath=>["/ROOT/@number","number","/ROOT/EVENTLIST/EVENT/@n

java - 使用 Java 在文档中的任何位置定位 XML 元素

给定以下XML(示例):Windows10我需要获取Variant和Version的值。我目前的方法是使用XPath,因为我不能依赖给定的结构。我所知道的是文档中某处有一个元素rsb:Version。XPathxpath=XPathFactory.newInstance().newXPath();Stringexpression="//Variant";InputSourceinputSource=newInputSource("test.xml");Stringresult=(String)xpath.evaluate(expression,inputSource,XPathCons

xml - XML 文档的 I18N

我即将决定如何处理基于XML的UI描述格式的国际化。格式通常如下所示:......每个文件包含很多屏幕,最多可达10,000行,我们的应用程序中有十几个这样的文件。我仍然可以更改格式以最适合我们的需要。那么你会如何翻译这个呢?我一直在考虑一些可能的方法来处理这个问题:包含英文文本和翻译文本的每种语言的单独文件为每个标签使用一个ID,并为每个ID使用一个包含翻译文本的单独文件将所有翻译放在同一个文件中第一个解决方案的问题是,英文文本可能会根据上下文翻译成不同的消息。第二种解决方案降低了源文件的可读性(虽然不是很多),并且它不能轻松处理属性的转换。一旦文件被翻译成大约5-6种语言,第三种解

xml - PostgreSQL 8.4 XML、XSLT 和 XPath 可能性/文档

关于XML、XSLT和XPath的可用PostgreSQLMaterial是有限的。有来自PostgreSQL团队的官方文档,但是这些文档只涵盖了几页内容,而且我从未相信他们的文档会尽可能全面。网站上也有一些点点滴滴,但不多。任何人都可以给我任何他们如何使用PostgreSQL8.4中的XML功能的示例,或指向任何隐藏的gem博客文章等吗?我对xpath()和xslt_process()函数特别感兴趣。提前致谢! 最佳答案 两篇(翻译的)文章:XML,XSLTandPostgreSQLPostgreSQLandxslt

r - 具有显式默认命名空间的 XML 文档的 XPath 和命名空间规范

我正在努力获得包XML所要求的XPath表达式和命名空间规范的正确组合(参数namespaces)对于具有显式xmlns的XML文档命名空间定义在顶部元素。更新多亏了har07,我才能够把它放在一起:查询命名空间后,ns的第一个条目还没有名字,这就是问题所在:nsDefsnsomegahatr"http://something.org""http://www.omegahat.org""http://www.r-project.org"所以我们只分配一个名称作为前缀(这可以是任何有效的R名称):names(ns)[1]现在我们所要做的就是在我们的XPath表达式中使用默认的命名空间前缀

c# - 如何在 C# 中根据 DTD 验证 XML 文档?

我不想做任何花哨的事情,我只想确保文档有效,如果无效则打印错误消息。谷歌指出我this,但XmlValidatingReader似乎已过时(至少MonoDevelop是这么告诉我的)。编辑:我正在尝试Mehrdad的提示,但我遇到了麻烦。我想我已经掌握了大部分内容,但我无法在任何地方找到OnValidationEvent。我从哪里获得OnValidationEvent?XmlReaderSettingssettings=newXmlReaderSettings();settings.ValidationType=ValidationType.DTD;settings.Validatio

xml - 将 &lt 转换为 < xml 文档

我读取了一个XML文件并将其转换为NSXMLDocument对象。但是,由于节点的字符串内容中存在“如何将“<”替换为“感谢和问候,列宁 最佳答案 当字符出现在文本节点中,它将被序列化为<当您将xml写入文件时。当您稍后使用xml解析器读取该文件时,文本节点将包含原始的性格。您还可以选择CDATA对文本节点进行编码。在这种情况下,序列化字符是在CDATAblock内。许多XMLAPI不会保留CDATA和文本节点之间的任何区别。CDATA应被视为一种转义机制,使人类作者的编辑变得容易。

sql-server - SQL Server 2005查询XML时,文档的多个标签在同一行

更新以提供澄清这是我遇到问题的其中一个xml文件的完整副本。16SA1611030BRWNTYPESA1611030B12011-03-01T12:59:30BODYBodyStart2011-03-01T17:11:30228.191337.091243.0056.10MidBody2011-03-01T17:11:30228.191337.091243.0056.10TailStart2011-03-02T01:34:24230.401338.201243.4056.392011-03-02T01:35:24SA1611030B92011-03-02T04:02:37BODYBod

java - 文档 - 如何通过名称获取标签的值?

我正在使用Java的DOM解析器来解析XML文件。假设我有以下XMLip我想获取“endPoint”的值。我可以使用以下代码片段来完成。(假设我已经用DocumentBuilder解析了它)NodeListnodeList=this.doc.getElementByTagName("dotcms");NodenValue=(Node)nodeList.item(0);returnnValue.getNodeValue();是否可以通过字段名获取字段值?喜欢....NodenValue=nodeList.getByName("endPoint")像这样...?